Function Point Measurement Tool for UML Design Specification
نویسندگان
چکیده
Function point analysis(FPA) was proposed to help measure the size of a computerized business information system. It is widely used in the actual software development. However, it has been reported that since function point counting involves judgment on the part of the counter, some difference for the same product would be caused even in the same organization. In this paper, we propose detailed FPA measurement rules for the design specifications based on the UML(Unified Modeling Language) and develop the function point measurement tool, whose input products are design specifications on Rational Rose. We have also applied the tool to the actual design specification and examine the difference between the values by the tool and one by the specialist of FPA. The results show the applicability of our tool.
منابع مشابه
A human-centric tool for component design and reuse in the UML
We present a tool for component system design in the UML. The tool supports an internal process model for graphical specifications. The model is used to guarantee consistency of different graphical views in the component specification. The model allows the tool to manage the graphical views composition, so that the composed specification inherits internal process models of components.
متن کاملInterface Suites as Contracts. Composition of Contracts in UML
We present a tool for composition of component specifications. The tool uses UML diagrams to model the composition. A fixed component specification is a contract between some roles communicating via interfaces. A contract has a specific underlying model that we present. Composition of contracts is a contract that extends contracts of composites, but does not change them. To guarantee this featu...
متن کاملFunction Point Measurement for Object-Oriented Requirements Specification
Function point analysis( FPA) was proposed to help measure the size of software system and has been widely used in the actual software developnient. However, it has been reported t,hat since function point counting involves judgment on the part of the counter, some difference for the same product would be caused even in the same organization. This paper describes an actual experience of applyin...
متن کاملChecking the Validity of Scenarios in UML Models
In the UML, sequence diagrams are used to state scenarios, i.e., examples of interactions between objects. As such, sequence diagrams are being developed in the early design phases where requirements on the system are being captured. Their intuitively appealing character and conceptual simplicity makes them an ideal tool for formulating simple properties on a system, even for non-experts. Besid...
متن کاملA Software Tool for Generating UML Concurrent Communication Protocol Specification from Service Specification
Manually synthesizing specifications for concurrent and distributed communication protocol entities from a service specification, which is modeled in the UML state machine with composite states is a time consuming and labor-intensive task. To save a time and generate error free specifications for distributed protocol entities modeled in UML state machines, we introduce a tool, called the UML pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999